\relax 
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {6}符号表}{119}{chapter.6}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {6.1}符号表的地位和作用}{119}{section.6.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.1}符号表的定义}{119}{subsection.6.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.2}标识符的四种语义信息}{120}{subsection.6.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.3}符号表的基本功能}{120}{subsection.6.1.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {6.2}符号表的组织与管理}{121}{section.6.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.1}符号表的工作原理}{121}{subsection.6.2.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces 符号表操作\relax }}{121}{figure.caption.190}\protected@file@percent }
\newlabel{fig:6-1}{{6.1}{121}{符号表操作\relax }{figure.caption.190}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.2}符号表的查询、访问方式}{121}{subsection.6.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.3}符号表的维护、管理方式}{121}{subsection.6.2.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces 符号表区形式\relax }}{122}{figure.caption.191}\protected@file@percent }
\newlabel{fig:6-2}{{6.2}{122}{符号表区形式\relax }{figure.caption.191}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6.3}符号表的结构设计}{122}{section.6.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces 符号表体系结构\relax }}{123}{figure.caption.192}\protected@file@percent }
\newlabel{fig:6-3}{{6.3}{123}{符号表体系结构\relax }{figure.caption.192}{}}
\newlabel{ex:6-1}{{6.1}{123}{}{figure.caption.192}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}符号表总表 (SYNBL)}{123}{subsection.6.3.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces 符号表总表 (SYNBL)结构\relax }}{123}{figure.caption.193}\protected@file@percent }
\newlabel{fig:6-4}{{6.4}{123}{符号表总表 (SYNBL)结构\relax }{figure.caption.193}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}类型表 (TYPEL)}{124}{subsection.6.3.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces 符号表类型表 (TYPEL)结构\relax }}{124}{figure.caption.194}\protected@file@percent }
\newlabel{fig:6-5}{{6.5}{124}{符号表类型表 (TYPEL)结构\relax }{figure.caption.194}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.3}数组表 (AINFL)}{124}{subsection.6.3.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces 符号表数组表 (AINFL)结构\relax }}{124}{figure.caption.195}\protected@file@percent }
\newlabel{fig:6-6}{{6.6}{124}{符号表数组表 (AINFL)结构\relax }{figure.caption.195}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.4}结构表 (RINFL)}{125}{subsection.6.3.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6.7}{\ignorespaces 符号表结构表 (RINFL)结构\relax }}{125}{figure.caption.196}\protected@file@percent }
\newlabel{fig:6-7}{{6.7}{125}{符号表结构表 (RINFL)结构\relax }{figure.caption.196}{}}
\newlabel{fig:6-8}{{\caption@xref {fig:6-8}{ on input line 318}}{125}{结构表 (RINFL)}{figure.caption.197}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.5}函数表 (PFINFL)——过程或函数语义信息}{125}{subsection.6.3.5}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6.8}{\ignorespaces 符号表函数表 (PFINFL)结构\relax }}{126}{figure.caption.198}\protected@file@percent }
\newlabel{fig:6-9}{{6.8}{126}{符号表函数表 (PFINFL)结构\relax }{figure.caption.198}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.6}其他表 (\dots  )}{126}{subsection.6.3.6}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {6.4}符号表的构造过程示例}{126}{section.6.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6.9}{\ignorespaces 符号表填写过程\relax }}{127}{figure.caption.199}\protected@file@percent }
\newlabel{fig:6-10}{{6.9}{127}{符号表填写过程\relax }{figure.caption.199}{}}
\newlabel{ex:6-2}{{6.2}{129}{}{Item.189}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.10}{\ignorespaces 符号表填写过程\relax }}{129}{figure.caption.200}\protected@file@percent }
\newlabel{fig:6-11}{{6.10}{129}{符号表填写过程\relax }{figure.caption.200}{}}
\newlabel{ex:6-3}{{6.3}{130}{}{figure.caption.200}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.11}{\ignorespaces 符号表填写过程\relax }}{130}{figure.caption.201}\protected@file@percent }
\newlabel{fig:6-12}{{6.11}{130}{符号表填写过程\relax }{figure.caption.201}{}}
\newlabel{ex:6-4}{{6.4}{131}{}{figure.caption.201}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6.5}运行时刻存储分配}{131}{section.6.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.5.1}标识符值单元分配}{131}{subsection.6.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.5.2}活动记录}{132}{subsection.6.5.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6.12}{\ignorespaces 活动记录结构\relax }}{133}{figure.caption.202}\protected@file@percent }
\newlabel{fig:6-13}{{6.12}{133}{活动记录结构\relax }{figure.caption.202}{}}
\newlabel{ex:6-5}{{6.5}{134}{}{exampleT.6.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.5.3}简单的栈式存储分配}{134}{subsection.6.5.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6.13}{\ignorespaces C语言调用过程VALL-1\relax }}{134}{figure.caption.203}\protected@file@percent }
\newlabel{fig:6-14}{{6.13}{134}{C语言调用过程VALL-1\relax }{figure.caption.203}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.14}{\ignorespaces C语言调用过程VALL-2\relax }}{134}{figure.caption.204}\protected@file@percent }
\newlabel{fig:6-15}{{6.14}{134}{C语言调用过程VALL-2\relax }{figure.caption.204}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.15}{\ignorespaces 调用函数过程四元式序列\relax }}{135}{figure.caption.205}\protected@file@percent }
\newlabel{fig:6-16}{{6.15}{135}{调用函数过程四元式序列\relax }{figure.caption.205}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.16}{\ignorespaces C语言调用过程VALL-3\relax }}{135}{figure.caption.206}\protected@file@percent }
\newlabel{fig:6-17}{{6.16}{135}{C语言调用过程VALL-3\relax }{figure.caption.206}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.17}{\ignorespaces C语言调用过程VALL-4\relax }}{136}{figure.caption.207}\protected@file@percent }
\newlabel{fig:6-18}{{6.17}{136}{C语言调用过程VALL-4\relax }{figure.caption.207}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.18}{\ignorespaces C语言调用过程VALL-5\relax }}{136}{figure.caption.208}\protected@file@percent }
\newlabel{fig:6-19}{{6.18}{136}{C语言调用过程VALL-5\relax }{figure.caption.208}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.19}{\ignorespaces C语言调用过程VALL-6\relax }}{137}{figure.caption.209}\protected@file@percent }
\newlabel{fig:6-20}{{6.19}{137}{C语言调用过程VALL-6\relax }{figure.caption.209}{}}
\newlabel{ex:6-6}{{6.6}{137}{}{figure.caption.209}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.5.4}嵌套过程语言的栈式存储分配}{137}{subsection.6.5.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6.20}{\ignorespaces 添加静态链的活动记录\relax }}{138}{figure.caption.210}\protected@file@percent }
\newlabel{fig:6-21}{{6.20}{138}{添加静态链的活动记录\relax }{figure.caption.210}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.21}{\ignorespaces 添加嵌套层次显示表的活动记录\relax }}{138}{figure.caption.211}\protected@file@percent }
\newlabel{fig:6-22}{{6.21}{138}{添加嵌套层次显示表的活动记录\relax }{figure.caption.211}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.22}{\ignorespaces Q与R的display表关系\relax }}{139}{figure.caption.212}\protected@file@percent }
\newlabel{fig:6-23}{{6.22}{139}{Q与R的display表关系\relax }{figure.caption.212}{}}
\newlabel{ex:6-7}{{6.7}{140}{}{figure.caption.214}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.23}{\ignorespaces Pascal程序片段\relax }}{141}{figure.caption.213}\protected@file@percent }
\newlabel{fig:6-24}{{6.23}{141}{Pascal程序片段\relax }{figure.caption.213}{}}
\newlabel{ex:6-8}{{6.8}{141}{}{figure.caption.215}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.24}{\ignorespaces 活动记录栈调用过程\relax }}{142}{figure.caption.214}\protected@file@percent }
\newlabel{fig:6-25}{{6.24}{142}{活动记录栈调用过程\relax }{figure.caption.214}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.25}{\ignorespaces 符号表+活动记录填写过程\relax }}{143}{figure.caption.215}\protected@file@percent }
\newlabel{fig:6-26}{{6.25}{143}{符号表+活动记录填写过程\relax }{figure.caption.215}{}}
\@setckpt{chapter6/chapter6}{
\setcounter{page}{145}
\setcounter{equation}{0}
\setcounter{enumi}{5}
\setcounter{enumii}{3}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{6}
\setcounter{section}{5}
\setcounter{subsection}{4}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{25}
\setcounter{table}{0}
\setcounter{float@type}{16}
\setcounter{nlinenum}{0}
\setcounter{lstnumber}{19}
\setcounter{tcbbreakpart}{1}
\setcounter{tcblayer}{0}
\setcounter{tcolorbox@number}{36}
\setcounter{AlgoLine}{7}
\setcounter{algocfline}{2}
\setcounter{algocfproc}{2}
\setcounter{algocf}{2}
\setcounter{parentequation}{0}
\setcounter{dummy}{0}
\setcounter{problem}{0}
\setcounter{exerciseT}{0}
\setcounter{exampleT}{8}
\setcounter{vocabulary}{0}
\setcounter{definitionT}{0}
\setcounter{currfiledepth}{0}
\setcounter{caption@flags}{2}
\setcounter{continuedfloat}{0}
\setcounter{KVtest}{0}
\setcounter{subfigure}{0}
\setcounter{subfigure@save}{0}
\setcounter{lofdepth}{1}
\setcounter{subtable}{0}
\setcounter{subtable@save}{0}
\setcounter{lotdepth}{1}
\setcounter{section@level}{0}
\setcounter{Item}{206}
\setcounter{Hfootnote}{1}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{118}
\setcounter{lstlisting}{0}
}
